home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d8
/
zc1750e.arc
/
ZCOMM.NEW
< prev
Wrap
Text File
|
1990-01-21
|
12KB
|
273 lines
Arrow Electronics at 800-932-7769 (516-467-1000) sells National NS16550AN
chips mail order (credit card) in small quantities. Ask for NS16550AN.
It's important to get the "AN" part, earlier versions won't do.
Another source is Jameco Electronics at 415-592-8097.
BIX's ZMODEM is operating properly now that the X.25 interface problems that
prevented the sender from monitoring the reverse channel have been fixed.
(BIX is a timesharing service accessed via Tymnet with the call letters BIX.)
With PC Pursuit, the correct command to set parameter 64 is:
set 0:0,64:7
the "parameter 0" is really a syntactic flag to denote Private Telenet
parameters. In the future this parameter value should become a default for
PC Pursuit.
The "DT" test condition indicates that an outer level script command has
called the Term Function. When the DT test condition is true, the script
should enter the term function with a "return" command instead of calling
yet another instance of the Term Function.
17.50 Setting the DOS "EGA" environment to MONO uses video mode 7 for
80x25 text instead of the default 3. "C>set EGA=MONO"
ZMODEM-90(Tm) extensions:
Receiver specified window size: The -Wn option operates similarly
to the -wn option. The -Wn option is specified to the receiver,
which sends this information to the sender. Pro-YAM,
ZCOMM and DSZ versions beginning with Jan 22 support this.
Specified extra escaped characters: The "zmtxesc" and
"zmrxesc" allow extra characters to be escaped when sending
(zmtxesc) or receiving (zmrxesc). Zmtxesc is effective
sending to any ZMODEM program. The sz commands in Omen products after Jan 22
1990 except for DSZ.COM recognize incoming "zmrxesc" requests.
TThe zmrxesc and zmtxesc string parameters consist of one or more
printing characters corresponding to the control characters to be
escaped. To escape NULL: set zmrxesc "@"
Since DSZ does not support string parameters, a -Q<string>
option unique to DSZ performs the same function as zmrxesc and
zmtxesc. If the Q<string> option is used in DSZOPT, it must be last.
To escape NULL: dsz sz -Q@ file.ext
MobyTurbo(Tm):
MobyTurco optimizes throughput on ZIP, ARC, and similar files
over paths that support YMODEM-g (or would except for random
errors). MobyTurbo cannot be used with most types of software
flow control (or "handshake both").
Activate MobyTurbo with the -m option to one or more of: sz,
rz, or adlopts.
LOCK OUT MobyTurbo with the -M option. -M is effective until
the next "call" command. Use -M in situations when the
sender has -m turned on and YAM's check fails to discover path
conditions that preclude MobyTurbo.
ZMODEM over 7 bit paths: (Not supported in DSZ.COM)
A pair of ZMODEM-90 programs with 7-bit support operating over
a 7 bit path should detect that fact and switch to one of two
7-bit path compatible encodings. For testing, this can be
forced with a "-E" option.
Default 7-bit mode is RLE compression and 8th bit quoting
similar to Kermit but more efficient because not so many
control characters are quoted. Use the default for text
files. Rubout and all control characters can be escaped with
the -e option. Individual control characters can be escaped
with "zmtxesc" and "zmrxesc".
Pack-7 instead of quoting is activated with the -P option.
(-P has no effect on 8 bit paths.) Pack-7 packs 4 bytes into 5
printing characters. This is more efficient than quoting for
files where 25% more 8th bits appear than the number of
characters saved by RLE compression. (This statement applies
to GIF, *ARC, ZOO, and ZIP files. It may or may not apply to
other binary file formats, depending on the data.) Pack-7 will
match or beat standard Kermit on ZIP files, even when Kermit
has use of all 8 bits.
While Pack-7 is efficient in transmitting data in the fewest
possible number of bytes, it is somewhat CPU intensive; a 4.77
mHz PC got about 880 cps on a cold night.
With ZMODEM, setting a packet length or subpacket length relates
to the number of data bytes involved, the number of bytes sent
varies. By contrast Kermit regulates the number of bytes sent
per packet and the number of user data bytes varies.
Some approximate speeds SCO Unix on 33 mHz Micronics D/L to 4.77 mHz "xt":
(4800 bps direct connection)
YMODEM-g 470
MobyTurbo 473
YMODEM-1k 434
Pack-7 381
COMPRESSED-7 314
Kermit-8-Quot 239 (1000 byte long packets)
File: 75136 supk412.zip (as downloaded from GEnie)
(19200 bps direct connection)
YMODEM-g 1850
MobyTurbo 1887
YMODEM-1k 1515
Pack-7 887 (shows speed of PC)
COMPRESSED-7 1327
Kermit-no Quote 735 (1000 byte long packets)
Kermit-8-Quot 598 (1000 byte long packets)
File: 192451 yamtest.exe
FLAG DAYZ: A number of issues remain to be tested on 7-bit operation.
*****************************************************************************
*****************************************************************************
WHAT TO LOOK FOR:
Performance difference with MobyTurbo, possible side effects/incompatibilities.
MobyTurbo logic tests for software flow control incompatibilities: when
does this test fail?
Automatic detection of 7-bit paths. Spurous detection of 7-bit paths
and failure to detect 7-bit paths.
Generated XON and XOFF characters should now be the correct
parity.
Setting the DOS "EGA" environment to MONO uses video mode 7 for
80x25 text instead of the default 3. "C>set EGA=MONO"
may be used when driving Mono displays from an EGA.
17.48 The term function status line "N" (numlock) display is now
suppressed if the K numeric parameter is non 0 (extended keyboard).
This change was made because 101 key keyboards are often used in
NumLock mode as a default.
17.47 The mk command now accepts 96 definitions with strings up to 7
bytes. The "zmodem f" parameter masks the "handshake" command on
Unix/Xenix systems to allow use in situations where flow control is not
properly implemented in the kernel.
17.46 Failure of certain forms of the directory commands to list
files was corrected.
17.44 Detection of corrupted SQueezed files has been improved,
reducing the probability of YAM choking on a munged SQueezed file.
17.43 The W numeric parameter has been added to support Video7
boards which require a non 0 value in the AH register on INT
10h bios calls for setting video modes (e.g., 132 columns).
The value of the W numeric parameter (default 0) is placed in
the AH register when attempting to switch video modes.
Wyse (wy60) terminal emulation has been added to support operation with
Unix/Xenix systems and VP/ix. The command "display wyse" enables Wyse
emulation. Wyse emulation can place YAM in "PC personality" mode with
25 display lines (status line invisible) and "scan code" operation.
Since the SysRq key does not return a code to the BIOS INT 16 keyboard
routines, the sequence "LeftShift Alt =" will send the scancodes for
SysRq. To exit from VP/ix, hold down on the left shift and alt keys,
tap =, tap m, and tap q before releasing the alt and shift keys.
VT2xx 8 bit control codes are now recognized with "display vt100 8bit".
The -R option may now be used with in applications involving wild cards.
To send a directory subtree: sz -fR dir1
The defintion COM7 used with the "port" command now corresponds to 2F8 and
IRQ5, yet another alternative definition for COM3. COM8 now is 3E8 and
IRQ5, an alternative for COM4.
The "zmodem c" numeric parameter was added to allow
disabling of Cybernetic Data Recovery for use with non
standard X/YMODEM programs (z pc0).
Files passed over because of creation errors at the receiving
end are now counted by the "sz" command as errors. The receiving
program must be a 9/89 or later version for this to be effective.
Use of DIRSX no longer scrambles file date on files sent with "sz/sb" commands.
17.41 Corrects a handshaking problem with the zcommand[w]
commands. The bro command executed in host operation no
longer loops if carrier is lost in the middle of execution.
17.40 Corrects a protocol negotiation problem encountered when the
rz or sz -e option is used. Host programs can now specify an alternate
CANCEL sequence (not used with Unix or DOS).
The ZMODEM "Slow Send" mode inserts a brief pause after each subpacket
when invoked with the -F option, or automatically when the "sz" command
detects failing flow control. The zmodem F numberic parameter (default 1)
sets the pause in tenths of seconds. Automatic activation of "Slow Send"
mode is quicker than in previous versions.
17.39 The -rr option has been improved. Long file compares are done in
two stages to save time when the first portions do not match.
YAM now defaults to "handshake both" if the speed is greater than 2400 and
the clear to send signal is high when YAM selects the comm port (was
"handshake on" previously).
File renaming for illegal file names now works when a path is present,
either form the incoming file or locally specified with dirrx.
17.38 A link command given from host mode no longer hangs up on the
caller if carrier is dropped on the linked port.
A "kbdlock 257" command now prevents the user from aborting a script
when he is entering input.
This version introduces ZMODEM variable length headers of up to 16 bytes
information field instead of the previous fixed 4. Selection of variable
length header capability is automatic and downward compatible. Variable
length headers allow future extensions to ZMODEM's capabilities.
ZMODEM Crash Recovery now understands the -rr option to compare the CRC-32
of the assumed common file segment before continuing an incomplete file
transfer. The "zmodem R" numeric parameter may be set to limit the number
of bytes in the files that are compared; the default R value of 0 allows
all of the file to be compared, an R value up to 32000 (up to 2 billion on
32 bit flavors) limits the comparision to the first R bytes of the two
files. The ZMODEM -rr option is supported by Omen Tech versions April 18
1989 and later.
When ZMODEM Crash Recovery detects incompatible source and destination
file contents, the destination file is now truncated to zero length before
proceeding with the transfer. Crash Recovery requires the destination
file to be no longer than the source file.
The C numeric parameter has been added to allow review of text editing and
other screen oriented sessions that do not use normal linefeeds. Setting
the C numeric parameter to a value of, say, 20, causes the review function
to display 20 escape sequences in each display. When the C numeric
parameter is non 0, review movement commands count both ESC characters and
linefeeds.
17.37 Changes spaces in received pathnames to underscores. This makes
downloading from certain mainframe ZMODEM programs more pleasant.
17.36 Corrects the situation where ^U followed by a disconnect in host
operation would cause YAM to loop until a keyboard character was hit.
ZMODEM now displays COMPRESSED for RLE compressed transfers.
17.35 Adds the "onexit" string parameter, executed when exiting YAM.
EXAMPLE: set onexit "@echo GOODBYE"
If hardware flow control was selected with the "handshake" command,
the "o" and "off" commands will deassert Clear To Send as well as
Data Terminal Ready.
DG Dasher line drawing characters are now emulated.
17.34 An ANSI escape emitted by the command line reader in Host Operation
has been replaced by a variable number of spaces, unless intra-line
editing is used.
17.33 Adds Emacs style editing on lines entered at prompts and
in conference mode. See READ.ME for details.
17.30 Vt100/ANSI emulation now recognizes CSI S and CSI T (scroll). CSI b
(repeat last character) is recognized for printing characters.
17.29 Adds the "B" numeric parameter. Its default non zero
value causes dial commands given as phone numbers to force a
"bye" command to terminate the current connection.